<?php
session_start();
if(!isset($_SESSION['id'])){
    header('Location: login.php');
    exit;
}

include_once("../controller/funcionario_controller_class.php");
include_once("../controller/telefone_controller_class.php");
include_once("../controller/email_controller_class.php");
include_once("../controller/especialidade_controller_class.php");
include_once("../controller/sala_controller_class.php");
include_once("../model/telefone_model_class.php");
include_once("../controller/nivel_controller_class.php");
include_once("../controller/campus_controller_class.php");
include_once("../controller/predio_controller_class.php");
include_once("../controller/sala_controller_class.php");

//carregar dados - carregar dados - carregar dados - carregar dados - carregar dados - 

$objEspecialidade = new EspecialidadeController();
$listEspecialidades = $objEspecialidade->selecionar();

//lista niveis
$objNivel = new NivelController();
$listNiveis = $objNivel->selecionar();

//lista Campus
$objCampus = new CampusController();
$listCampus = $objCampus->selecionar();

$campus = new CampusModel();

$predio = new PredioModel();

$sala = new SalaModel();
//carregar dados - carregar dados - carregar dados - carregar dados - carregar dados - 
$objFunc = new FuncionarioController();
if (isset($_POST['cadastrar'])) {
    $cadastrar = true;

    //validar campos cadastro principal
    $nome = strip_tags(trim($_POST['txtNome']));
    $apelido = strip_tags(trim($_POST['txtApelido']));
    $nascimento = strip_tags(trim($_POST['txtDataNasc']));
    $cep = strip_tags(trim($_POST['txtCep']));
    $endereco = strip_tags(trim($_POST['txtEndereco']));
    $bairro = strip_tags(trim($_POST['txtBairro']));
    $cidade = strip_tags(trim($_POST['txtCidade']));
    $uf = strip_tags(trim($_POST['txtUf']));
    $numero = strip_tags(trim($_POST['txtNum']));
    $tel = $_POST['txtTel'];
    $tipoTel = $_POST['txtTipo'];
    $ema = $_POST['txtEmail'];
    $tipoEma = $_POST['txtTipoEmail'];


    $telefones = array();
    for ($i = 0; $i < count($tel); $i++) {
        $arrayTel = new TelefoneModel();
        $arrayTel->setTelefone($tel[$i]);
        $arrayTel->setTipo($tipoTel[$i]);
        $telefones[] = $arrayTel;
    }

    $emails = array();
    for ($i = 0; $i < count($ema); $i++) {
        $arrayEmail = new EmailModel();
        $arrayEmail->setNome($ema[$i]);
        $arrayEmail->setTipo($tipoEma[$i]);
        $emails[] = $arrayEmail;
    }

    $foto = "";

    $usuario = strip_tags(trim($_POST['txtLogin']));
    $senha = strip_tags(trim($_POST['txtSenha']));
    $nivel = $_POST['txtNivel'];
    $espec = @$_POST['chkFuncao'];

    $camp = $_POST['txtCampus'];
    $pred = $_POST['txtPredio'];
    $sal = $_POST['txtSala'];
    $ativo = true; //TEMPORARIO TEMPORARIO TEMPORARIO TEMPORARIO TEMPORARIO TEMPORARIO TEMPORARIO TEMPORARIO
    //TEMPORARIO TEMPORARIO TEMPORARIO TEMPORARIO TEMPORARIO TEMPORARIO TEMPORARIO TEMPORARIO



    if ($cadastrar) {//TELEFONE 
        if (count($telefones) > 0) {
            $objTelefones = array();
            foreach ($telefones as $tel) {
                if (empty(trim($tel->getTelefone()))) {
                    echo "<script>alert('Preencha o " . ($i + 1) . "º telefone')</script>";
                    $cadastrar = FALSE;
                    break;
                } elseif (empty(trim($tel->getTipo()))) {
                    echo "<script>alert('Preencha o " . ($i + 1) . "º tipo de telefone')</script>";
                    $cadastrar = FALSE;
                    break;
                }
            }
        } else {
            $cadastrar = FALSE;
            echo "<script>alert('Preencha ao menos um telefone')</script>";
        }
    }
    if ($cadastrar) {//EMAIL
        if (count($emails) > 0) {
            $objEmails = array();
            foreach ($emails as $email) {
                if (empty(trim($email->getNome()))) {
                    echo "<script>alert('Preencha o " . ($i + 1) . "º email')</script>";
                    $cadastrar = false;
                    break;
                } elseif (empty(trim($email->getTipo()))) {
                    echo "<script>alert('Preencha o " . ($i + 1) . "º tipo de email')</script>";
                    $cadastrar = false;
                    break;
                }
            }
        } else {
            $cadastrar = FALSE;
            echo "<script>alert('Preencha ao menos um email')</script>";
        }
    }
    if ($cadastrar) {//LOGIN
        if (empty(trim($usuario))) {
            echo "<script>alert('Preencha o campo Usuario')</script>";
            $cadastrar = false;
        } elseif ($objFunc->existeUsuario($usuario)) {
            echo "<script>alert('Nome de Usuario já Existe')</script>";
            $cadastrar = false;
        } elseif (empty(trim($senha))) {
            echo "<script>alert('Preencha o campo Senha')</script>";
            $cadastrar = false;
        } elseif ($nivel == 0) {
            echo "<script>alert('Selecione o nível')</script>";
            $cadastrar = false;
        } elseif ($ativo == 0) {
            $cadastrar = false;
            echo "<script>alert('Selecione se o usuario esta ativo ou não')</script>";
        }
    }
    
    if($nivel == 6 || $nivel == 7){// só verifica se for funcionario comum ou lider
        if ($cadastrar) {
            if (count($espec) > 0) {
                $especialidades = array();
                foreach ($espec as $esp) {
                    $especialidadeModel = new EspecialidadeModel();
                    $especialidadeModel->setId($esp);
                    $especialidades[] = $especialidadeModel;
                }
            } else {
                echo "<script>alert('Preencha ao menos uma funçao')</script>";
                $cadastrar = false;
            }
        }
    }else{
        $especialidades = array();
    }
            

    if ($cadastrar) {
        $campus = new CampusModel();

        $predio = new PredioModel();

        $sala = new SalaModel();

        if ($camp == 0) {
            echo "<script>alert('Selecione o campus')</script>";
            $cadastrar = false;
        } elseif ($pred == 0) {
            echo "<script>alert('Selecione o predio')</script>";
            $cadastrar = false;
        } elseif ($sal == 0) {
            echo "<script>alert('Selecione a sala')</script>";
            $cadastrar = false;
        }
        if (!empty($camp)) {
            $campus->setId($camp);
        }
        if (!empty($pred)) {
            $predio->setId($pred);
        }
        if (!empty($sal)) {
            $sala->setId($sal);
        }
    }

    if ($cadastrar) {


        if (empty($nome)) {
            echo "<script>alert('Preencha o nome')</script>";
        } elseif (empty($apelido)) {
            echo "<script>alert('Preencha o apelido')</script>";
        } elseif (empty($nascimento)) {
            echo "<script>alert('Preencha a data de nascimento')</script>";
        } elseif (empty($cep)) {
            echo "<script>alert('Preencha o cep')</script>";
        } elseif (empty($endereco)) {
            echo "<script>alert('cep inexistente, informe o cep corretamente ou <br>clique no mais para cadastrar um novo')</script>";
        } elseif (empty($numero)) {
            echo "<script>alert('Preencha o campo numero')</script>";
        } else {

            

            $arquivo = $_FILES['foto'];
            if ($arquivo['error'] != 4) {
                $retorno = 1;
                if ($arquivo['error'] == 0) {
                    $retorno = $objFunc->salvarFoto($arquivo, '../uploads/usuarios/');
                    if ($retorno != 0) {
                        $foto = $retorno;
                    } else {
                        $cadastrar = false;
                    }
                } else {
                    $cadastrar = false;
                    echo "<script>alert('Erro ao Carregar foto. Tente novamente!')</script>";
                }
            }

            if ($cadastrar) {

                $retorno = $objFunc->cadastrar($sal, $cep, $nivel, $nome, $nascimento, $apelido, $numero, $foto, $telefones, $emails, $especialidades, $usuario, $senha);

                if ($retorno == 1) {
                    echo "<script>alert('Dados cadastrados com sucesso!')</script>";
                    echo "<script>location.href='telaCadastro.php'</script>";
                } elseif ($retorno == 0) {
                    echo "<script>alert('Erro ao cadastrar dados!')</script>";
                } elseif ($retorno == 2) {
                    echo "<script>alert('Cep não existe!')</script>";
                } elseif ($retorno == 3) {
                    echo "<script>alert('Nome já existe!')</script>";
                }
            }
        }
    }

    if (!$cadastrar) {
        //carregar dados - carregar dados - carregar dados - carregar dados - carregar dados - 

        $objEspecialidade = new EspecialidadeController();
        $listEspecialidades = $objEspecialidade->selecionar();

        $objNivel = new NivelController();
        $listNiveis = $objNivel->selecionar();

//lista Campus
        $objCampus = new CampusController();
        $listCampus = $objCampus->selecionar();

//lista Predios
        $objPredio = new PredioController();
        $listPredio = $objPredio->selecionarPrediosPeloCampus($campus->getId());

//lista Sala
        $objSala = new SalaController();
        $listSala = $objSala->selecionarSalasPorPredio($predio->getId());

//carregar dados - carregar dados - carregar dados - carregar dados - carregar dados - 
    }
}

//    echo "<pre>";
//    print_r($func);
?>
<!DOCTYPE html>
<html lang="en" class="no-js">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
        <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
        <title>::: SOS UNITAU -- Sistema de ordem de serviço</title>

        <link rel="shortcut icon" href="img/logo.jpg">
        <link rel="stylesheet" type="text/css" href="css/normalize.css" />
        <link rel="stylesheet" type="text/css" href="css/demo.css" />
        <link rel="stylesheet" type="text/css" href="css/icons.css" />
        <link rel="stylesheet" type="text/css" href="css/style2.css" />
        <link rel="stylesheet" type="text/css" href="css/StylePage.css" />
        <link rel="stylesheet" type="text/css" href="css/default.css" />
        <link rel="stylesheet" type="text/css" href="css/component.css" />
        <script src="js/modernizr.custom.js"></script>
        <script src="js/jquery.min.js"></script>
        <script type="text/javascript" src="js/jquery1.6.min.js"></script>
        <script src="js/jquery.maskedinput-1.3.min.js"></script>
        <script type="text/javascript"><!-- PARA NAO CONFLITAR -->
            var $JQuery = jQuery.noConflict();
        </script>

        <script>
            jQuery(function ($) {
                $("#txtData").mask("99/99/9999");
                $(".tel").mask("(99)9999-9999");
                $(".cep").mask("99.999-999");

            });

        </script>


        <!-- SCRIPT PARA ADD CAMPOS TELEFONE / EMAIL -->
        <script>
            $(function () {
                
                function removeCampo() {
                    $(".removerCampo").unbind("click");
                    $(".removerCampo").bind("click", function () {
                        if ($("tr.linhas1").length > 1) {
                            $(this).parent().parent().remove();
                        }
                    });
                }
                jQuery(function ($) {
                    $jQuery("#txtData").mask("99/99/9999");
                    $jQuery(".tel").mask("(99)99999-9999");

                });

                $JQuery(".adicionarCampo").click(function () {

                    novoCampo = $JQuery("tr.linhas1:first").clone();
                    novoCampo.find(".tel").val("");

                    novoCampo.insertAfter("tr.linhas1:last");
                    $JQuery(".tel").mask("(99)99999-9999");
                    removeCampo();
                });
            });
            $(function () {
                
                function removeCampo() {
                    $(".removerCampo2").unbind("click");
                    $(".removerCampo2").bind("click", function () {
                        if ($("tr.linhas2").length > 1) {
                            $(this).parent().parent().remove();
                        }
                    });
                }

                $(".adicionarCampo2").click(function () {
                    novoCampo = $("tr.linhas2:first").clone();
                    novoCampo.find(".email").val("");
                    novoCampo.insertAfter("tr.linhas2:last");
                    removeCampo();
                });
            });



        </script><!-- /SCRIPT PARA ADD CAMPOS TELEFONE/EMAIL -->

        <script type="text/javascript">
            $(document).ready(function () {

                $('#txtCEP').keyup(function () {
                    var leng = $(this).val().replace('_', '').length;

                    if (leng == 10) {
                        var c = $('#txtCEP').val();

                        $('#txtEndereco').val('Aguarde...');
                        $('#txtBairro').val('Aguarde...');
                        $('#txtCidade').val('Aguarde...');
                        $('#txtUf').val('Aguarde...');

                        $.post('../funcoes/func_logradouro.php', {cep: c}, function (retorno) {

                            if (retorno.erro != "Nao encontrado") {
                                $('#txtId').val(retorno.id);
                                $('#txtEndereco').val(retorno.endereco);
                                $('#txtBairro').val(retorno.bairro);
                                $('#txtCidade').val(retorno.cidade);
                                $('#txtUF').val(retorno.uf);
                                $('#txtNum').focus();
                            } else {
                                $('#txtEndereco').val(retorno.erro);
                                $('#txtId').val("");
                                $('#txtBairro').val("");
                                $('#txtCidade').val("");
                                $('#txtUF').val("");
                                $('#txtCep').focus();
                            }
                        }, "json");
                    }
                });
            });
        </script>


    </head>
    <!--------------------------------------------------------------------------------------------------->

    <body> <!-- Inicio -->
        <div class="loading"></div>
        <div class="container"> <!-- container -->



            <!-----------------------------CONTEUDO DA PÁGINA CADASTRO FUNCIONARIO --------------------------------->
            <!------- SEGUE ABAIXO ------->



            <div class="barra-superior"></div>
            <div class="sobre-empresa">
                Powered by: Grupo NOP
            </div>

            <!------------- CONTEUDO DE FORMULARIOS---------------------->

            <div class="titulo-page">
                ::: Cadastro de Funcionários
            </div>

            <form name="cadFuncionario" id="cadFuncionario" method="post" enctype="multipart/form-data" action="" class="style-form">

                <fieldset>
                    <legend>Informações do Funcionário: </legend>
                    <table width="800px" class="table-form">
                        <tr>
                            <td> <label for="txtNome"> Nome: </label> </td>
                            <td> <input name="txtNome" value="<?= @$nome ?>" id="txtNome" type="text"   placeholder="Ex: Maria Madalena" /></td>
                        </tr>
                        <td> <label for="txtApelido"> Apelido: </label></td>
                        <td> <input name="txtApelido" value="<?= @$apelido ?>" id="txtApelido" type="text"  placeholder="Ex: Jorginho" /></td>
                        </tr>
                        <tr>
                            <td> <label for="txtDataNasc"> Data de nascimento: </label> </td>
                            <td> <input name="txtDataNasc" value="<?= @$nascimento ?>" id="txtDataNasc" type="Date"  placeholder="Ex: 10/10/1986" /></td>
                        </tr>
                    </table>
                    <input name="foto" id="foto" type="file" class="file" title="Adicionar foto" style="cursor: pointer" /> 
                    <div class="photo-space"><div id="info-photo">Foto: 128x128</div></div>
                </fieldset>

                <div class="clear"></div>

                <fieldset>
                    <legend>Informações de Logradouro:</legend>
                    <table width="800px" class="table-form">
                        <tr>
                            <td> <label for="txtCEP"> CEP: </label> </td> <!-- ALTERADO MASCARA -->
                            <td> <input name="txtCep" value="<?= @$cep ?>" id="txtCEP" type="text" class="cep" class="cep" placeholder="Ex: 12080-440"  /></td>
                            <td> <a href="javascript:abrir('adicionarCEP.php');"> <input type="button"  value="Adicionar CEP" class="botao"/></a></td>
                        </tr>
                        <td> <label for="txtEndereco"> Endereço: </label></td>
                        <td> <textarea name="txtEndereco" id="txtEndereco" readonly><?= @$endereco ?></textarea></td>
                        </tr>
                        <tr>
                            <td> <label for="txtBairro"> Bairro: </label> </td>
                            <td> <input name="txtBairro" value="<?= @$bairro ?>" id="txtBairro" type="text" readonly  /></td>
                        </tr>
                        <tr>
                            <td> <label for="txtCidade"> Cidade: </label> </td>
                            <td> <input name="txtCidade" value="<?= @$cidade ?>" id="txtCidade" type="text" readonly/></td>
                        </tr>
                        <tr>
                            <td> <label for="txtUF"> UF: </label> </td>
                            <td> <input name="txtUf" value="<?= @$uf ?>" id="txtUF" type="text" style="width:50px" maxlength="2" readonly /></td>
                            <td> <label for="txtNum"> Número: </label> </td>
                            <td> <input name="txtNum" value="<?= @$numero ?>" id="txtNum" type="number" style="width:70px" maxlength="7"/></td>
                        </tr>

                    </table>
                </fieldset>
                <div class="clear"></div>

                <fieldset>
                    <legend>Informações de Contato:</legend>
                    <table width="800px" class="table-form">
<?php
if (count(@$telefones) > 0) {
    foreach ($telefones as $tel) {
        ?>

                                <tr class="linhas1">
                                    <td>&nbsp; </td>
                                    <td> <input name="txtTel[]" value="<?= $tel->getTelefone() ?>" id="txtTel[]" type="text" style="width: 150px" class="tel" placeholder="Informe o telefone" /></td>
                                    <td> <label for="txtTipo" class="tel"> Tipo: </label> </td>
                                    <td> <select name="txtTipo[]" id="txtTipo[]" style="width:90px">
                                            <option <?php if ($tel->getTipo() == 'residencial') {
            echo "selected";
        } ?> value="residencial"> Residencial </option>
                                            <option <?php if ($tel->getTipo() == 'comercial') {
                            echo "selected";
                        } ?> value="comercial"> Comercial </option>
                                            <option <?php if ($tel->getTipo() == 'pessoal') {
                            echo "selected";
                        } ?> value="pessoal"> Pessoal </option>
                                        </select>
                                    </td>
                                    <td><input type="button" class="removerCampo botao" value="Remover telefone" /></td>
                                </tr>

        <?php
    }
} else {
    ?>

                            <tr class="linhas1">
                                <td>&nbsp; </td>
                                <td> <input name="txtTel[]" id="txtTel[]" type="text" style="width: 150px" class="tel" placeholder="Informe o telefone" /></td>
                                <td> <label for="txtTipo" class="tel"> Tipo: </label> </td>
                                <td> <select name="txtTipo[]" id="txtTipo[]" style="width:90px">
                                        <option value="residencial"> Res. </option>
                                        <option value="pessoal"> Pes. </option>
                                        <option value="fax"> Fax. </option>
                                        <option value="radio"> Rad. </option>
                                    </select>
                                </td>
                                <td><input type="button" class="removerCampo botao" value="Remover telefone" /></td>
                            </tr>
<?php } ?>

                        <input type="button" class="adicionarCampo botao" value="Adicionar mais telefones" />
                    </table>

                    <table width="800px" class="table-form">
<?php
if (count(@$emails) > 0) {

    foreach ($emails as $email) {
        ?>
                                <tr class="linhas2">
                                    <td>&nbsp; </td>
                                    <td> <input name="txtEmail[]" value="<?= $email->getNome() ?>" id="txtEmail[]" type="text" style="width: 180px" class="email" placeholder="Informe o E-mail 2" /></td>
                                    <td> <label for="txtTipoEmail[]"> Tipo: </label> </td>
                                    <td> <select name="txtTipoEmail[]" id="txtTipoEmail[]" style="width:90px">
                                            <option <?php if ($email->getTipo() == 'Pessoal') {
                            echo "selected";
                        } ?> value="Pessoal"> Pessoal </option>
                                            <option <?php if ($email->getTipo() == 'Comercial') {
                            echo "selected";
                        } ?> value="Comercial"> Comercial </option>
                                        </select>

                                    </td>
                                    <td><input type="button" class="removerCampo2 botao" value="Remover e-mail" /></td>

                                </tr>

                                <?php
                            }
                        } else {
                            ?>
                            <tr class="linhas2">
                                <td>&nbsp; </td>
                                <td> <input name="txtEmail[]" id="txtEmail[]" type="text" style="width: 180px" class="email" placeholder="Informe o E-mail 2" /></td>
                                <td> <label for="txtTipoEmail[]"> Tipo: </label> </td>
                                <td> <select name="txtTipoEmail[]" value="<?= @$email['nome'] ?>" id="txtTipoEmail[]" style="width:90px">
                                        <option value="Pessoal"> Pessoal </option>
                                        <option value="Comercial"> Comercial </option>

                                    </select>

                                </td>
                                <td><input type="button" class="removerCampo2 botao" value="Remover e-mail" /></td>

                            </tr>

<?php } ?>

                        <input type="button" class="adicionarCampo2 botao" value="Adicionar mais e-mail" />

                    </table>
                </fieldset>

                <div class="clear"></div>

                <fieldset>
                    <legend>Informações de Login se senha: </legend>
                    <table width="800px" class="table-form">
                        <tr>
                            <td> <label for="txtLogin"> Login: </label> </td>
                            <td> <input name="txtLogin" value="<?= @$usuario ?>" id="txtLogin" type="text"  style="width:250px" placeholder="Ex: Chico123" /></td>
                        </tr>
                        <tr>
                            <td> <label for="txtSenha"> Senha: </label></td>
                            <td> <input name="txtSenha" value="<?= @$senha ?>" id="txtSenha" type="password"  style="width:250px" /></td>
                        </tr>
                        <tr>
                            <td> <label for="txtNivel"> Nível de Acesso </label> </td>
                            <td> <select name="txtNivel" id="txtNivel" style="width:150px">
                                    <option value="0">Selecione</option>
                                    <?php foreach ($listNiveis as $niv) { ?>
                                        <option <?php
                                        if (@$nivel == $niv->getId()) {
                                            echo "selected";
                                        }
                                        ?> value="<?= $niv->getId() ?>" > <?= $niv->getDescricao() ?> 
                                        </option>
<?php } ?>

                                </select>
                            </td>
                            <td> <a href="javascript:abrir('adicionarNiveis.php');"> <input type="button" value="Adicionar mais Níveis" class="botao"/></a></td>

                        </tr>
                    </table>
                </fieldset>

                <div class="clear"></div>   
                <fieldset>
                    <legend> Escolha a função: </legend>
                    <table width="800px" class="table-form" >
                        <tr id="maisFuncao">
                            <?php
                            if (count($listEspecialidades) > 0) {

                                foreach ($listEspecialidades as $e) {
                                    ?>
                                    <td> <input name="chkFuncao[]" value="<?= $e->getId(); ?>" id="chkFuncao[]" type="checkbox"
                                        <?php
                                        if (count(@$especialidades) > 0) {
                                            foreach ($especialidades as $espec) {
                                                if ($espec->getId() == $e->getId()) {
                                                    echo "checked";
                                                    break;
                                                }
                                            }
                                        }
                                        ?> />&nbsp; &nbsp;<?= $e->getNome() ?></td>

                                    <?php
                                }
                            } else {
                                ?>
                                <td>Cadastre Especialidades</td>
<?php } ?>

                        </tr>

                    </table>
                    <td> <a href="javascript:abrir('adicionarFuncao.php');"> <input type="button" value="Adicionar mais Funções" class="botao"/></a></td>
                </fieldset>

                <div class="clear"></div>   

                <fieldset>
                    <legend>Informações do local de trabalho: </legend>
                    <table width="800px" class="table-form">
                        <tr>
                            <td> <label for="txtCampus"> Campus: </label> </td>
                            <td> <select name="txtCampus" id="txtCampus" style="width:150px">
                                    <option value="0">Selecione</option>	
<?php foreach ($listCampus as $camp) { ?>
                                        <option <?php if ($campus->getId() == @$camp->getId()) {
        echo "selected";
    } ?>
                                            value="<?= @$camp->getId() ?>"><?= @$camp->getNome() ?>
                                        </option>
<?php } ?>
                                </select></td>
                            <td>  <a href="javascript:abrir('adicionarCampus.php');"> <input type="button"  value="Adicionar mais Campus" class="botao"/></a></td>
                        </tr>
                        <td> <label for="txtPredio"> Prédio: </label> </td>
                        <td> <select name="txtPredio" id="txtPredio" style="width:150px">
                                <option value="0">Selecione</option>
                                    <?php foreach ($listPredio as $pre) { ?>
                                    <option <?php if ($predio->getId() == @$pre->getId()) {
                                        echo "selected";
                                    } ?>
                                        value="<?= @$pre->getId() ?>"><?= @$pre->getNome() ?> </option>
<?php } ?>
                            </select></td>
                        <td> <a href="javascript:abrir('adicionarPredio.php');"> <input type="button"  value="Adicionar mais prédio" class="botao"/></a></td>
                        </tr>
                        <tr>
                            <td> <label for="txtSala"> Sala: </label> </td>
                            <td> <select name="txtSala" id="txtSala" style="width:150px">
                                    <option value="0">Selecione</option>
                        <?php foreach ($listSala as $s) { ?>
                                        <option <?php if ($sala->getId() == @$s->getId()) {
        echo "selected";
    } ?>
                                            value="<?= @$s->getId() ?>"><?= @$s->getIdentificacao() ?>
                                        </option>
<?php } ?>
                                </select></td>

                            <td> <a href="javascript:abrir('adicionarSala.php');"> <input type="button" value="Adicionar mais sala" class="botao"/></a></td>
                        </tr>
                    </table>
                </fieldset>

                <input type="submit" value="Gravar" name="cadastrar" style="display:inline-block; margin-left:75%; margin-top:3%;" class="botao" /><input type="reset" value="Cancelar" style="margin-left:5%;" class="botao" onclick=""/>    



            </form>        

            <!------------- /CONTEUDO DE FORMULARIOS --------------------->

            <!-------------------------INCLUSÃO DE ITENS PARA  -------------------------------->







            <!-------------------------/INCLUSÃO DE ITENS PARA  -------------------------------->


            <!-- MENU NA FRENTE DO CONTEUDO, CONTEUDO FICARÁ INATIVO -->

            <!--------------------------------------MENU LATERAL---------------------------------------->
            <?php include_once("menuLateral.php"); ?>

            <!-- /MENU NA FRENTE DO CONTEUDO, CONTEUDO FICARÁ INATIVO -->





            <!-----------------------------------/FIM--------------------------------------------------------->
            <div class="border"> </div> <!-- Border rodapé -->

            <div class="barra-inferior"></div>



            <!------------------------------/CONTEUDO DA PÁGINA CADASTRO FUNCIONARIO ----------------------------------->



        </div><!-- /container -->
    </body><!-- Fim -->
    <!--------------------------------------------------------------------------------------------------->

    <script src="js/classie.js"></script>
    <script src="js/borderMenu.js"></script>

    <!-- SCRIPTS POP-UP -->
    <script>
            function abrir(URL) {

                var width = 850;
                var height = 500; //ALTERADO, PARA UMA BOA VISUALIZAÇÃO

                var left = 240;
                var top = 100;

                window.open(URL, 'janela', 'width=' + width + ', height=' + height + ', top=' + top + ', left=' + left + ', scrollbars=no, status=no, toolbar=no, location=no, 			directories=no, menubar=no, resizable=0,maximized=no, fullscreen=no');

            }



    </script>

    <!-- /SCRIPTS POP-UP -->

    <script>
        $(document).ready(function () {
            $("#txtCampus").change(function () {

                var id = $("#txtCampus").val();

                $.post("../funcoes/func_sala.php", {campo: "campus", id: id}, function (data) {
                    $('#txtPredio').find('option').remove();
                    $('#txtPredio').append("<option value='0'>Selecione</option>");
                    $('#txtSala').find('option').remove();
                    $('#txtSala').append("<option value='0'>Selecione o Predio</option>");
                    $.each(data.predios, function (key, value) {
                        //                            alert(value.id + " - " + value.nome);
                        $('#txtPredio').append("<option value='" + value.id + "'>" + value.nome + "</option>");
                    });
                }, "json").fail(function () {
                    alert("erro");
                });
            });
            $("#txtPredio").change(function () {

                var id = $("#txtPredio").val();

                $.post("../funcoes/func_sala.php", {campo: "predio", id: id}, function (data) {
                    $('#txtSala').find('option').remove();
                    $('#txtSala').append("<option value='0'>Selecione</option>");
                    $.each(data.salas, function (key, value) {
                        //                            alert(value.id + " - " + value.identificacao);
                        $('#txtSala').append("<option value='" + value.id + "'>" + value.identificacao + "</option>");
                    });
                }, "json").fail(function () {
                    alert("erro");
                });
            });
            $("#txtSala").change(function () {

                var id = $("#txtSala").val();

                $.post("../funcoes/func_sala.php", {campo: "sala", id: id}, function (data) {

                }, "json").fail(function () {
                    alert("erro");
                });
            });

        });
    </script>



</html>